
--VirtuaNESvOC JLbg(LDK)--

1.߂

  LDḰCVirtuaNES̕_CAOeɑΉ邽߂ɎgpJ
  LbgłB
  OvOCɂ鎖ŁCeɑΉ̂y鎖oƎv܂B

2.JɓĕKvȃ\tgEFA

  EVisual C++(v6.0ō쐬܂)


3.Ǝ菇

  E܂CA[JCuKȃtH_ɓWJ܂B

  ELDK.dswVisual C++ŊJ܂B

  EVisual C++̃j[C[ۼު]->[ݒ]->[ݸ]^uICo̓t@C
    (N)̗ύX܂Bgq͕KC"vlp"ɂĂB

  EVisual C++̃j[C[ۼު]->[ݒ]->[ؿ]^uIC(L)
    Ή錾ɕύX܂B

  Ej[C_CAOCXgO̊e\[Xeɖ|󂵕ύX܂B

  EN܂B

  JgtH_"ꖼ.vlp"t@Coオ܂̂ŁCVirtuaNES
  tH_ɒuĂB

  ȂCVirtuaNESċNȂƃvOCƂĔF܂B

  v0.20ȑOVirtuaNESƂ̓\[XIDƖ̂قȂĂ܂̂ŒӂĂB

--------------------------------------------------------------------------------
tHgw̖ɕt

  eŃEChEYɂāC_CAOɎgptHgCXg[
  ȂꍇlKv܂̂ŁCWŃCXg[Ă͂̃t
  Hg𗘗p悤ɂĂKv܂B

  Visual C++̃_CAOGfB^ł̕\ƁCۂɓɑ傫ς
  ܂̂ŒӂĂB

  ܂C{ŃEChEY2000ł́CMS Sans serifgpĂMicrosoft sans serif
  CXg[ĂƂɂȂĂ܂肪܂B

  ƁCełVisual C++łς肷̂m܂B

  ȂC_CAO͎gpɍ킹ătHgw"K"sĂB

  ̖_ɕtĂ̌Iȉ͂킩܂B

--------------------------------------------------------------------------------

4.K{

  ȉ̊֐͕KeΉ̍ۂɏCĂB

--------------------------------------------------------------------------------
  INT	GetVlpVersion( void );

  o[WԂ܂BVirtuaNESv0.20ȍ~ŃT|[gׁCKv0.20ȏƂ
  ܂B

  AABBCCDD(HEX)ƂꍇC

  AA,BB		gp܂
  CC		o[W
  DD		rW

  0x00000120ƂꍇCo[WPCrWQOƂȂ܂B

  j10iŕ\LȂɒӂĂB

  j̊֐̏C͕KvȂȂ܂B

--------------------------------------------------------------------------------
  VOID	GetVlpLanguage( LPSTR lpLanguage );

  ΉꖼԂ܂BKpꖼ(*1)ŕԂ܂B

  )
  					| ꖼ
  --------------------------------------+--------------
  {				| Japanese
  ؍				| Korean
  p(AJ)(*2)			| English(US)
  p(CMX)(*2)			| English(UK)
  p(AJ)(MS PGothic)(*3)	| English(US)(MS PGothic)


  (*1)  ʂɃ_uNH[e[VŊłB
  (*2)  ɑΉ鍑ꍇ́Cʓɍ͂܂B
  (*3)  gptHgʃCXg[ĂȂꍇlāCtHg
        ͂ꍇ܂B

--------------------------------------------------------------------------------

  LCID	GetVlpLocaleID( void );

  gp̃P[IDԂ܂BVirtuaNESŃ[U[P[擾āC
  vOCΉ郍P[IDƓKꍇC̃vOCftHg
  ܂B

  LCIDꗗ(MSDNCup)

	Identifier	Language
	--------------------------------------------------------------
	0x0000		Language Neutral		gȂ
	0x0400		Process Default Language	gȂ
	0x0401		Arabic (Saudi Arabia)
	0x0801		Arabic (Iraq)
	0x0c01		Arabic (Egypt)
	0x1001		Arabic (Libya)
	0x1401		Arabic (Algeria)
	0x1801		Arabic (Morocco)
	0x1c01		Arabic (Tunisia)
	0x2001		Arabic (Oman)
	0x2401		Arabic (Yemen)
	0x2801		Arabic (Syria)
	0x2c01		Arabic (Jordan)
	0x3001		Arabic (Lebanon)
	0x3401		Arabic (Kuwait)
	0x3801		Arabic (U.A.E.)
	0x3c01		Arabic (Bahrain)
	0x4001		Arabic (Qatar)
	0x0402		Bulgarian
	0x0403		Catalan
	0x0404		Chinese (Taiwan Region)
	0x0804		Chinese (PRC)
	0x0c04		Chinese (Hong Kong SAR, PRC)
	0x1004		Chinese (Singapore)
	0x0405		Czech
	0x0406		Danish
	0x0407		German (Standard)
	0x0807		German (Swiss)
	0x0c07		German (Austrian)
	0x1007		German (Luxembourg)
	0x1407		German (Liechtenstein)
	0x0408		Greek
	0x0409		English (United States)
	0x0809		English (United Kingdom)
	0x0c09		English (Australian)
	0x1009		English (Canadian)
	0x1409		English (New Zealand)
	0x1809		English (Ireland)
	0x1c09		English (South Africa)
	0x2009		English (Jamaica)
	0x2409		English (Caribbean)
	0x2809		English (Belize)
	0x2c09		English (Trinidad)
	0x040a		Spanish (Traditional Sort)
	0x080a		Spanish (Mexican)
	0x0c0a		Spanish (Modern Sort)
	0x100a		Spanish (Guatemala)
	0x140a		Spanish (Costa Rica)
	0x180a		Spanish (Panama)
	0x1c0a		Spanish (Dominican Republic)
	0x200a		Spanish (Venezuela)
	0x240a		Spanish (Colombia)
	0x280a		Spanish (Peru)
	0x2c0a		Spanish (Argentina)
	0x300a		Spanish (Ecuador)
	0x340a		Spanish (Chile)
	0x380a		Spanish (Uruguay)
	0x3c0a		Spanish (Paraguay)
	0x400a		Spanish (Bolivia)
	0x440a		Spanish (El Salvador)
	0x480a		Spanish (Honduras)
	0x4c0a		Spanish (Nicaragua)
	0x500a		Spanish (Puerto Rico)
	0x040b		Finnish
	0x040c		French (Standard)
	0x080c		French (Belgian)
	0x0c0c		French (Canadian)
	0x100c		French (Swiss)
	0x140c		French (Luxembourg)
	0x040d		Hebrew
	0x040e		Hungarian
	0x040f		Icelandic
	0x0410		Italian (Standard)
	0x0810		Italian (Swiss)
	0x0411		Japanese
	0x0412		Korean
	0x0812		Korean (Johab)
	0x0413		Dutch (Standard)
	0x0813		Dutch (Belgian)
	0x0414		Norwegian (Bokmal)
	0x0814		Norwegian (Nynorsk)
	0x0415		Polish
	0x0416		Portuguese (Brazilian)
	0x0816		Portuguese (Standard)
	0x0418		Romanian
	0x0419		Russian
	0x041a		Croatian
	0x081a		Serbian (Latin)
	0x0c1a		Serbian (Cyrillic)
	0x041b		Slovak
	0x041c		Albanian
	0x041d		Swedish
	0x081d		Swedish (Finland)
	0x041e		Thai
	0x041f		Turkish
	0x0421		Indonesian
	0x0422		Ukrainian
	0x0423		Belarusian
	0x0424		Slovenian
	0x0425		Estonian
	0x0426		Latvian
	0x0427		Lithuanian
	0x0429		Farsi
	0x042a		Vietnamese
	0x042d		Basque
	0x0436		Afrikaans
	0x0438		Faeroese

--------------------------------------------------------------------------------


5.VirtuaNESo[WAbvꍇɕt

  {IVirtuaNESo[WAbvꍇɃ\[X̕ύX́CLDK
  lɃo[WAbv܂B

  LDKgpăvOCĂꍇ́CLDK̃A[JCuK,
  "VirtuaNESres.h" t@CRs[ "rh" ĂB

  ܂Cj[ڂ_CAOǉꂽꍇ́C̕"VirtuaNES.rc"
  t@CJbgAhy[XgȂ肵ĒǉĂB

  "VirtuaNES.rc","VirtuaNESres.h" Rs[ĂP蒼ĂOKłB

////////////////////////////////////////////////////////////////////////////////
// \[X̃o[WXV̂YȂ悤ɂĂ           //
////////////////////////////////////////////////////////////////////////////////


6.[X̍ۂ

  ʂ_CAO⃁j[@\邩ǂm߂Ă烊[XĂB

  ȂׂVirtuaNESy[WɒûŁCnorix_v@NOVIRUS!yahoo.co.jp܂Ń[
  őĒƂ肪łB


